package com.candy.blog.service;

import com.candy.blog.pojo.Type;
import org.springframework.data.domain.Page;
import org.springframework.data.domain.Pageable;

/**
 * @version 1.0
 * @author: 南风
 * @description  博客类型的增删改查
 * @date: 2022/2/12 16:35
 */
public interface TypeService {
    // 新增
    Type saveType(Type type);

    // 查询
    Type getType(Long id);

    // 通过type名称进行查询
    Type getTypeByName(String name);

    // 修改
    Type updateType(Long id,Type type);

    // 删除
    void deleteType(Long id);

    // 分页查询
    Page<Type> listType(Pageable pageable);
}
